﻿/*============================================================
初始化自定义按钮
建议使用标签<span class='btn_normal'/>
支持属性：width
============================================================*/
function initButtons() {
    createButton($(".btn_normal"));
}

function createButton(obj) {    
    $(obj).addClass("btn_content").removeClass("btn_normal")
        .wrap(function () {
            if ($(this).attr("width")) {
                $(this).width($(this).attr("width"))
            }
            else {
                $(this).width($(this).width() + 4);
            }

            var vButton = $("<span/>").addClass("btn");

            var vID = $(this).attr("id");
            if (vID != null) {
                vButton = $(vButton).attr("id", vID);
                $(this).removeAttr("id");
            }

            vButton.css("display", $(this).css("display"));
            $(this).css("display", "");

            $(vButton).mouseover(function () {
                $(this).addClass("btn_sel");
                $(this).find(".btn_right").addClass("btn_right_sel");
                $(this).find(".btn_content").addClass("btn_content_sel");
            })
            .mouseout(function () {
                $(this).removeClass("btn_sel");
                $(this).find(".btn_right").removeClass("btn_right_sel");
                $(this).find(".btn_content").removeClass("btn_content_sel");
            });

            return $(vButton);
        })
        .wrap($("<span class='btn_right'/>"));
}